Big Huge Thesaurus

talipot palm

noun